package com.dd.config;

import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;

/**
 * ProjectName: springMvc01->WebConfig
 * Description: TODO：
 * Author: 丘丘
 * DateTime: 2024/12/26 14:42
 */
// webConfig是 Tomcat启动时要加载的容器配置，
public class WebConfig extends AbstractAnnotationConfigDispatcherServletInitializer {
    @Override
    protected Class<?>[] getRootConfigClasses() {
        return new Class[]{SpringConfig.class};  // 加载spring框架的配置
    }

    @Override
    protected Class<?>[] getServletConfigClasses() {
        return new Class[]{SpringMvcConfig.class};  // 加mvc的配置文件
    }

    @Override
    protected String[] getServletMappings() {
        return new String[]{"/"}; // 设置被tomcat容器接管的网页路径的起始位置 / 网站根目录
    }
}
